+2004-02-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp.h (union Lisp_Object): Give a more precise type for `type'.
+ Remove unused `gu' alternative.
+
2004-02-19 Andreas Schwab <schwab@suse.de>
* fringe.c (Fdefine_fringe_bitmap): Use && instead of & to avoid
2004-02-15 Stefan Monnier <monnier@iro.umontreal.ca>
- * data.c (Fbyteorder):
- * fringe.c (Fdefine_fringe_bitmap):
- * xdisp.c (handle_single_display_prop):
+ * data.c (Fbyteorder):
+ * fringe.c (Fdefine_fringe_bitmap):
+ * xdisp.c (handle_single_display_prop):
* xselect.c (x_handle_dnd_message): Lisp_Object/int mixup.
2004-02-16 Jason Rumney <jasonr@gnu.org>
controlling emulation of a three button mouse with option and
command keys.
(Qreverse, mac_get_enumlated_btn): Handle the emulation
- (mac_event_to_emacs_modifiers, XTread_socket): Ditto
+ (mac_event_to_emacs_modifiers, XTread_socket): Ditto.
2004-02-15 Kim F. Storm <storm@cua.dk>
struct
{
EMACS_INT val : VALBITS;
- EMACS_UINT type : GCTYPEBITS;
+ enum Lisp_Type type : GCTYPEBITS;
} s;
struct
{
EMACS_UINT val : VALBITS;
- EMACS_UINT type : GCTYPEBITS;
+ enum Lisp_Type type : GCTYPEBITS;
} u;
- struct
- {
- EMACS_UINT val : VALBITS;
- enum Lisp_Type type : GCTYPEBITS;
- } gu;
}
Lisp_Object;
struct
{
- EMACS_UINT type : GCTYPEBITS;
+ enum Lisp_Type type : GCTYPEBITS;
EMACS_INT val : VALBITS;
} s;
struct
{
- EMACS_UINT type : GCTYPEBITS;
+ enum Lisp_Type type : GCTYPEBITS;
EMACS_UINT val : VALBITS;
} u;
- struct
- {
- enum Lisp_Type type : GCTYPEBITS;
- EMACS_UINT val : VALBITS;
- } gu;
}
Lisp_Object;